package cn.hls.dao;

import java.util.List;

import cn.hls.entity.Goods;
import cn.hls.entity.vo.PageInfo;


 
/**
  *@fileName: GoodsDao.java
  *@package: cn.hls.dao
　*@ Description:货物基本信息数据接口类
　*@author: uuhui@163.com
  *@date: 2016年6月9日
 *
 */
public interface GoodsDao extends BaseDao<Goods> {
	 
	/**
	 * 分页查询货物基本信息信息
	 * 
	 * @param entity  货物基本信息基本信息
	 * @param page 分页参数
	 * @return PageInfo<Org>
	 */
	PageInfo<Goods> loadGoodsInfo(Goods entity, PageInfo<Goods> page) throws Exception;

	/**
	 * 根据查询条件查询货物列表信息
	 * @param entity 查询对象
	 * @return List<Goods>
	 * @throws Exception
	 */
	List<Goods> loadGoodsList(Goods entity)throws Exception;
	/**
	 * 判断货物基本信息信息是否存在
	 * @param entity　货物基本信息对象
	 * @return boolean
	 * @throws Exception 查询数据异常
	 */
	boolean exists(Goods entity) throws Exception;
}
